package com.web44.mapper;

import com.web44.bean.Emp;
import com.web44.bean.MyEmp;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * @Title: EmpMapper
 * @Description:
 * @Auther: py
 * @Version: 1.0
 * @create 2024/1/3 14:20
 */
public interface EmpMapper {

    List<Emp> queryEmps();

    List<MyEmp> queryMyEmps(@Param("empno") Integer empno);

    /**
     * 关联查询方式
     * @param empno
     * @return
     */
    Emp queryEmpByEmpno(@Param("empno") Integer empno);

    /**
     * 子查询方式
     * @param empno
     * @return
     */
    Emp queryEmpByEmpno2(@Param("empno") Integer empno);

    List<Emp> queryEmpsByDeptno(@Param("deptno") Integer empno);
}
